﻿<%@ Page Language="C#" %>
<% 
    if (Request.QueryString["btnDel"] != null && Request.QueryString["idHoaDon"] != null)
    {
        int idHoaDon = Int16.Parse(Request["idHoaDon"]);
        bool res1 = BUS.ChiTietHoaDonBus.XoaHoaDonTheoIDHoaDon(idHoaDon);
        bool res = BUS.HoaDonBus.XoaHoaDon(idHoaDon);
        if (res == false)
        {
            Response.Write("<span class='invalidMessage'>Lỗi xảy ra trong quá trinh xóa hóa đơn trong Cơ Sở Dữ Liệu.</span>");
        }
        else
        {
            System.Collections.Generic.List<DTO.HoaDonDto> lstHoaDon = BUS.HoaDonBus.LayDanhSachHoaDon();
            if (lstHoaDon.Count == 0 || lstHoaDon == null)
            {
                Response.Write("<table align='center' border='0' cellpadding='4' cellspacing='0'><tr><td align='center'>Hiện không có hóa đơn nào. <br/><br/></td></tr></table>");
            }
            else
            {
                Response.Write("<table align='center' border='1' cellpadding='4' cellspacing='0'><tr><td class='giohang_Header'>Mã</td><td class='giohang_Header'>Họ tên</td><td class='giohang_Header'>Địa chỉ</td><td class='giohang_Header'>Điện thoại</td><td class='giohang_Header'>Email</td><td class='giohang_Header'>Tình trạng</td><td class='giohang_Header'>Thành tiền</td><td class='giohang_Header'>Ngày</td><td class='giohang_Header'></td></tr>");
                for (int i = 0; i < lstHoaDon.Count; i++)
                {
                    String tinhtrang = "";
                    String delButton = "";
                    if (lstHoaDon[i].TinhTrang == -1)
                        tinhtrang = "<span class='invalidMessage'>Chưa xử lý</span>";
                    else if (lstHoaDon[i].TinhTrang == 0)
                        tinhtrang = "<span class='extraMark'>Đang giao</span>";
                    else
                    {
                        tinhtrang = "<span class='validMessage'>Đã nhận</span>";
                        delButton = "<input type='button' id='delPill" + lstHoaDon[i].ID + "' value='Xóa' onclick='DeletePill(" + lstHoaDon[i].ID + ");' />&nbsp;";
                    }

                    Response.Write("<tr><td>" + lstHoaDon[i].ID + "</td><td>" + lstHoaDon[i].HoTen + "</td><td>" + lstHoaDon[i].DiaChi + "</td><td>" + lstHoaDon[i].DienThoai + "</td><td>" + lstHoaDon[i].Email + "</td><td>" + tinhtrang + "</td><td>" + lstHoaDon[i].GiaTri + "</td><td>" + lstHoaDon[i].Ngay + "</td><td>" + delButton + "<input id='btnPillDetails" + lstHoaDon[i].ID + "' type='button' value='Chi Tiết' onclick='ViewPillDetails(" + lstHoaDon[i].ID + ");'>&nbsp<input type='button' id='btnUpdatePill" + lstHoaDon[i].ID + "' value='Cập nhật' onclick='UpdatePillState(" + lstHoaDon[i].ID + ");' /></td></tr>");
                    Response.Write("<div id='divUpdatePill" + lstHoaDon[i].ID + "'></div>");
                }
                Response.Write("</table>");
            }
        }
    }
    else
    {
        Response.Redirect("../Default.aspx");
    } 
%>